package com.bcbim.smart_water_interface.pipeline.VO;

import com.bcbim.common.response.annotation.TranslationField;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description:
 * @Author XueHao
 * @Date 2021/8/9
 * @Version V1.0
 **/
@Data
public class PipelinePointVO implements Serializable {
    private String policyTypeName;
    private String roadId;
    private String policyType;
    private String pipelineType;
    private String id;//管点id

    private String code;//物探点号

    @TranslationField(typeFlag = "featureType")
    private String feature;//流向

    @TranslationField(typeFlag = "attachmentType")
    private String attachment;//附属物(1检查井 2非普查 3排水支管暗接点 4雨篦 5溢流井 6闸门井 7出水口 8预留井)


    private String high;//地面高程

    @TranslationField(typeFlag = "usesType")
    private String usesType;//用途(1合流 2污水 3雨水)
    private String uses;//用途(1合流 2污水 3雨水)

    private String latitude;//纬度

    private String longitude;//精度


    private String bury;//井底埋深

    private String roadName;//道路名称

    private String constructionTime;//埋设年代

    private String company;//权属单位

    private String surveyTime;//探测日期

    private String surveyUnit;//探测单位

    private String supervisingUnit;//监理单位

    @TranslationField(typeFlag = "accuracyLevelType")
    private String accuracyLevel;//精度级别

    public String drawing;//图纸
}
